//Welcome learning courses.
console.log('hello world');
//回调函数
setTimeout(function(){
	console.log('hello Myworld');
},1000);
//标准回调函数
//function(err,data)//{
	//console.log('hello');
//};
var os = require('os');
var result = os.platform(); //查看操作系统平台
           //os.release(); 查看操作系统版本
           //os.type();  查看操作系统名称
           //os.arch();  查看操作系统CPU架构
var resultone = os.release();//查看操作系统版本
console.log(resultone);
//process是一个全局内置对象, 代表node.js代码宿主的操作系统进程对象
process.cwd()//查询应用程序的当前目录
//process.chdir('目录名称');//改变应用程序目录
console.log = function(){
	process.stdout.write('hello worlds')//stdout是标准输出流，
}
console.log = function(){//准错误输出流
	process.stderr.write('test')
}
//好像只能正确和错误只能打出来一个

//stdin进程输入流
process.stdin.on('readable',function(){
	 var chunk = process.stdin.read();//输入流中的内容
  if(chunk != null){
    prcess.stdout.write('data: ' + chunk)
  }
})

process.exit();//如果你需要在程序内杀死进程，退出程序，可以使用exit函数参数code为退出后返回的代码，如果省略则默认返回0；

//设置各个输出流的编码
process.stdin.setEncoding(utf-8);
process.stdout.setEncoding("utf8");
process.stderr.setEncoding(utf-8);
